﻿#define _CRT_SECURE_NO_WARNINGS 1
//1. memcpy使⽤和模拟实现
//2. memmove使⽤和模拟实现
//3. memset函数的使⽤
//4. memcmp函数的使⽤
//#include<stdio.h>
//void* my_memcpy(void* e1, const void* e2, size_t count)
//{
//	void* ret = e1;
//	size_t i = 0;
//	for (i = 0; i < count; i++)
//	{
//		*(char*)e1 = *(char*)e2;
//		e1=(char*)e1+1;
//		e2=(char*)e2+1;
//	}
//	return ret;
//}
//
//int main()
//{
//	char arr1[] = "hello";
//	char arr2[] = "world";
//	my_memcpy(arr1, arr2, 3);
//	printf("%s\n", arr1);
//	return 0;
//}

//#include<stdio.h>

//int main()
//{
//
//	printf("%zd\n", sizeof(int));
//	printf("%zd\n", sizeof(char));
//	printf("%zd\n", sizeof(float));
//
//	return 0;
//}

//int main()
//{
//	int arr1[5] = { 1,2,3,4,5};
//
//	printf("%zd\n", sizeof(arr1));
//
//	return 0;
//
// }

//大小端字节序
// 使用指针的方法
//#include<stdio.h>
//int main()
//{
//	int a = 1;
//	if (*(char*)&a == 1)
//	{
//		printf("小端字节序\n");
//	}
//	else
//	{
//		printf("大端字节序\n");
//	}
//	return 0;
//}

//判断大小端字节序
//使用联合体的方法
//#include<stdio.h>
//int main()
//{
//	union
//	{
//		char a;
//		int b;
//	}un;
//	un.b = 1;
//	if (un.a == 1)
//	{
//		printf("小端字节序\n");
//	}
//	else
//	{
//		printf("大端字节序\n");
//	}
//	return 0;
//}

#include<stdio.h>
void is_prime(int i)
{
	int count = 0;
	int j = 0;
	for (j = 0;j < i; j++)
	{
		if (i % j == 0);
	}
}
int main()
{

	return 0;
}